object SchemaData: TSchemaData
  OldCreateOrder = True
  OnCreate = DataModuleCreate
  Left = 195
  Top = 133
  Height = 501
  Width = 814
  object FConnection: TADOConnection
    IsolationLevel = ilReadCommitted
    LoginPrompt = False
    Provider = 'Microsoft.Jet.OLEDB.4.0'
    Left = 40
    Top = 24
  end
  object tables: TADOQuery
    Connection = FConnection
    CursorType = ctStatic
    AfterPost = usertypesAfterPost
    AfterScroll = tablesAfterScroll
    Parameters = <>
    SQL.Strings = (
      'select *   '
      'from tables'
      'order by seq')
    Left = 40
    Top = 128
    object tablesid: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object tablesseq: TIntegerField
      DisplayLabel = #27425#24207
      DisplayWidth = 5
      FieldName = 'seq'
    end
    object tablesname: TWideStringField
      DisplayLabel = #34920#21517
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 50
    end
    object tablescomments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object tablesbrowsetype: TWideStringField
      DisplayLabel = #27983#35272#31867#22411
      FieldName = 'browsetype'
      FixedChar = True
      Size = 30
    end
    object tablesIdStr: TWideStringField
      FieldName = 'IdStr'
      FixedChar = True
    end
    object tablesNameStr: TWideStringField
      FieldName = 'NameStr'
      FixedChar = True
    end
    object tablesCodeStr: TWideStringField
      FieldName = 'CodeStr'
      FixedChar = True
    end
  end
  object DataSource_tables: TDataSource
    DataSet = tables
    OnDataChange = DataSource_tablesDataChange
    Left = 40
    Top = 176
  end
  object DataSource_columns: TDataSource
    DataSet = columns
    OnDataChange = DataSource_columnsDataChange
    Left = 80
    Top = 176
  end
  object columns33: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    AfterPost = usertypesAfterPost
    IndexFieldNames = 'table_id'
    MasterFields = 'id'
    MasterSource = DataSource_tables
    TableDirect = True
    TableName = 'columns'
    Left = 80
    Top = 128
    object columns33id: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object columns33corder: TIntegerField
      DisplayLabel = #39034#24207
      FieldName = 'corder'
    end
    object columns33table_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
    object columns33Pk: TBooleanField
      DisplayLabel = #20027#20581
      FieldName = 'Pk'
    end
    object columns33name: TWideStringField
      DisplayLabel = #23383#27573#21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 30
    end
    object columns33datatype_look: TStringField
      DisplayLabel = #25968#25454#31867#22411
      FieldKind = fkLookup
      FieldName = 'datatype_look'
      LookupDataSet = ADOQuery_types
      LookupKeyFields = 'name'
      LookupResultField = 'name'
      KeyFields = 'datatype'
      Lookup = True
    end
    object columns33datatype: TWideStringField
      DisplayLabel = #25968#25454#31867#22411
      DisplayWidth = 12
      FieldName = 'datatype'
      Visible = False
      FixedChar = True
    end
    object columns33clength: TIntegerField
      DisplayLabel = #38271#24230
      DisplayWidth = 6
      FieldName = 'clength'
    end
    object columns33cprecision: TIntegerField
      DisplayLabel = #31934#24230
      DisplayWidth = 6
      FieldName = 'cprecision'
    end
    object columns33cdefault: TWideStringField
      DisplayLabel = #32570#30465#20540
      DisplayWidth = 20
      FieldName = 'cdefault'
      FixedChar = True
      Size = 50
    end
    object columns33nn: TBooleanField
      DisplayLabel = #21487#31354
      FieldName = 'nn'
    end
    object columns33Ai: TBooleanField
      DisplayLabel = #33258#22686#38271
      FieldName = 'Ai'
    end
    object columns33comments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object columns33showname: TWideStringField
      DisplayLabel = #26174#31034#21517#31216
      DisplayWidth = 20
      FieldName = 'showname'
      FixedChar = True
      Size = 50
    end
    object columns33width: TIntegerField
      DisplayLabel = #23485#24230
      FieldName = 'width'
    end
    object columns33edittype: TWideStringField
      DisplayLabel = #32534#36753#31867#22411
      FieldName = 'edittype'
      FixedChar = True
    end
    object columns33visible: TBooleanField
      DisplayLabel = #26174#31034
      FieldName = 'visible'
    end
    object columns33Editable: TBooleanField
      FieldName = 'Editable'
    end
    object columns33SourceTable: TWideStringField
      FieldName = 'SourceTable'
      FixedChar = True
      Size = 40
    end
    object columns33SourceField: TWideStringField
      FieldName = 'SourceField'
      FixedChar = True
      Size = 40
    end
    object blnfldcolumns33un: TBooleanField
      FieldName = 'un'
    end
  end
  object indexes: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    IndexFieldNames = 'table_id'
    MasterFields = 'id'
    MasterSource = DataSource_tables
    TableName = 'indexes'
    Left = 128
    Top = 144
    object indexesid: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object indexestable_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
    object indexesname: TWideStringField
      DisplayLabel = #32034#24341#21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 100
    end
    object indexesindextype: TWideStringField
      DisplayLabel = #32034#24341#31867#22411
      FieldName = 'indextype'
      FixedChar = True
      Size = 10
    end
    object indexescolumn_name: TStringField
      DisplayLabel = #32034#24341#23383#27573
      DisplayWidth = 20
      FieldKind = fkLookup
      FieldName = 'column_name'
      LookupDataSet = columns33
      LookupKeyFields = 'id'
      LookupResultField = 'name'
      KeyFields = 'column_id'
      Size = 50
      Lookup = True
    end
    object indexescorder: TIntegerField
      DisplayLabel = #25490#24207
      FieldName = 'corder'
    end
    object indexescomments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object indexescolumn_id: TIntegerField
      FieldName = 'column_id'
      Visible = False
    end
    object indexescolumn_seq: TIntegerField
      DisplayLabel = #32034#24341#20869#30340#20301#32622
      FieldName = 'column_seq'
    end
    object indexesIsCluster: TBooleanField
      FieldName = 'IsCluster'
    end
  end
  object DataSource_indexes: TDataSource
    DataSet = indexes
    Left = 128
    Top = 176
  end
  object DataSource_frkeys: TDataSource
    DataSet = FrKeys
    Left = 168
    Top = 176
  end
  object FrKeys: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    IndexFieldNames = 'table_id'
    MasterFields = 'id'
    MasterSource = DataSource_tables
    TableName = 'frKeys'
    Left = 168
    Top = 144
    object FrKeysid: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object FrKeystable_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
    object FrKeysname: TWideStringField
      DisplayLabel = #32034#24341#21517
      FieldName = 'name'
      FixedChar = True
      Size = 30
    end
    object FrKeyscolumn_id: TIntegerField
      FieldName = 'column_id'
      Visible = False
    end
    object FrKeyscolumn_name: TStringField
      DisplayLabel = #21463#32422#26463#23383#27573
      FieldKind = fkLookup
      FieldName = 'column_name'
      LookupDataSet = columns33
      LookupKeyFields = 'id'
      LookupResultField = 'name'
      KeyFields = 'column_id'
      Lookup = True
    end
    object FrKeysrefer_table_id: TIntegerField
      FieldName = 'refer_table_id'
      Visible = False
    end
    object FrKeysrefer_column_id: TIntegerField
      FieldName = 'refer_column_id'
      Visible = False
    end
    object FrKeysrefer_table_name: TStringField
      DisplayLabel = #22806#20581#34920#21517
      DisplayWidth = 15
      FieldKind = fkLookup
      FieldName = 'refer_table_name'
      LookupDataSet = tables2
      LookupKeyFields = 'id'
      LookupResultField = 'name'
      KeyFields = 'refer_table_id'
      LookupCache = True
      Size = 50
      Lookup = True
    end
    object FrKeysrefer_column_name: TStringField
      DisplayLabel = #22806#20581#23383#27573
      DisplayWidth = 15
      FieldKind = fkLookup
      FieldName = 'refer_column_name'
      LookupDataSet = columns2
      LookupKeyFields = 'id'
      LookupResultField = 'name'
      KeyFields = 'refer_column_id'
      LookupCache = True
      Size = 50
      Lookup = True
    end
    object FrKeyscomments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 15
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object FrKeyssubtable: TBooleanField
      DisplayLabel = #23376#34920#20851#32852#28857
      FieldName = 'subtable'
    end
  end
  object trigers: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    IndexFieldNames = 'table_id'
    MasterFields = 'id'
    MasterSource = DataSource_tables
    TableName = 'trigers'
    Left = 200
    Top = 144
    object trigersid: TIntegerField
      DisplayLabel = #26631#35782
      FieldName = 'id'
    end
    object trigersname: TWideStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 128
    end
    object trigersdtext: TMemoField
      DisplayLabel = #23450#20041
      DisplayWidth = 100
      FieldName = 'dtext'
      BlobType = ftMemo
    end
    object trigerstable_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
  end
  object DataSource_trigers: TDataSource
    DataSet = trigers
    Left = 200
    Top = 176
  end
  object DataSource_columns2: TDataSource
    DataSet = columns2
    Left = 232
    Top = 72
  end
  object columns2: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'columns'
    Left = 232
    Top = 24
    object columns2id: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object columns2table_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
    object columns2name: TWideStringField
      DisplayLabel = #23383#27573#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 30
    end
    object columns2datatype: TWideStringField
      DisplayLabel = #25968#25454#31867#22411
      DisplayWidth = 10
      FieldName = 'datatype'
      FixedChar = True
    end
    object columns2cdefault: TWideStringField
      DisplayLabel = #32570#30465#20540
      DisplayWidth = 20
      FieldName = 'cdefault'
      FixedChar = True
      Size = 50
    end
    object columns2showname: TWideStringField
      DisplayLabel = #26174#31034#21517#31216
      DisplayWidth = 20
      FieldName = 'showname'
      FixedChar = True
      Size = 50
    end
    object columns2width: TIntegerField
      DisplayLabel = #23485#24230
      DisplayWidth = 6
      FieldName = 'width'
    end
    object columns2comments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object columns2clength: TIntegerField
      DisplayLabel = #38271#24230
      DisplayWidth = 6
      FieldName = 'clength'
    end
    object columns2cprecision: TIntegerField
      DisplayLabel = #31934#24230
      DisplayWidth = 6
      FieldName = 'cprecision'
    end
    object columns2nn: TBooleanField
      FieldName = 'nn'
    end
    object columns2Ai: TBooleanField
      FieldName = 'Ai'
    end
    object columns2Pk: TBooleanField
      FieldName = 'Pk'
    end
    object columns2edittype: TWideStringField
      DisplayLabel = #32534#36753#31867#22411
      FieldName = 'edittype'
      FixedChar = True
    end
    object columns2visible: TBooleanField
      DisplayLabel = #26174#31034
      FieldName = 'visible'
    end
    object columns2corder: TIntegerField
      FieldName = 'corder'
    end
    object columns2Editable: TBooleanField
      FieldName = 'Editable'
    end
    object columns2SourceTable: TWideStringField
      FieldName = 'SourceTable'
      FixedChar = True
      Size = 40
    end
    object columns2SourceField: TWideStringField
      FieldName = 'SourceField'
      FixedChar = True
      Size = 40
    end
  end
  object tables2: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'tables'
    Left = 320
    Top = 24
    object tables2id: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
    end
    object tables2seq: TIntegerField
      DisplayLabel = #39034#24207
      FieldName = 'seq'
    end
    object tables2name: TWideStringField
      DisplayLabel = #34920#21517
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 50
    end
    object tables2comments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object tables2browsetype: TWideStringField
      FieldName = 'browsetype'
      FixedChar = True
      Size = 30
    end
    object tables2IdStr: TWideStringField
      FieldName = 'IdStr'
      FixedChar = True
    end
    object tables2NameStr: TWideStringField
      FieldName = 'NameStr'
      FixedChar = True
    end
    object tables2CodeStr: TWideStringField
      FieldName = 'CodeStr'
      FixedChar = True
    end
  end
  object DataSource1: TDataSource
    DataSet = tables2
    Left = 320
    Top = 72
  end
  object tblviews1: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'views'
    Left = 552
    Top = 136
    object IntegerField1: TIntegerField
      DisplayLabel = #26631#35782
      FieldName = 'id'
    end
    object WideStringField1: TWideStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 128
    end
    object MemoField1: TMemoField
      DisplayLabel = #23450#20041
      DisplayWidth = 100
      FieldName = 'dtext'
      BlobType = ftMemo
    end
  end
  object DataSource_views: TDataSource
    DataSet = views
    Left = 552
    Top = 176
  end
  object DataSource_procedures: TDataSource
    DataSet = Procedures
    Left = 712
    Top = 64
  end
  object usertypes: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    AfterPost = usertypesAfterPost
    TableName = 'usertypes'
    Left = 640
    Top = 136
    object usertypesid: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object usertypesname: TWideStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 10
      FieldName = 'name'
      FixedChar = True
      Size = 50
    end
    object usertypesxtype_name: TStringField
      DisplayLabel = #25968#25454#31867#22411
      DisplayWidth = 10
      FieldKind = fkLookup
      FieldName = 'xtype_name'
      LookupDataSet = systypesx
      LookupKeyFields = 'xtype'
      LookupResultField = 'name'
      KeyFields = 'xtype'
      Size = 50
      Lookup = True
    end
    object usertypesxtype: TIntegerField
      DisplayLabel = #25968#25454#31867#22411
      FieldName = 'xtype'
      Visible = False
    end
    object usertypesdefault_name: TStringField
      DisplayLabel = #32570#30465#20540
      DisplayWidth = 20
      FieldKind = fkLookup
      FieldName = 'default_name'
      LookupDataSet = defaults
      LookupKeyFields = 'id'
      LookupResultField = 'name'
      KeyFields = 'tdefault'
      Size = 50
      Lookup = True
    end
    object usertypestdefault: TIntegerField
      DisplayLabel = #32570#30465#20540
      FieldName = 'tdefault'
      Visible = False
    end
    object usertypesprec: TIntegerField
      DisplayLabel = #38271#24230
      FieldName = 'prec'
    end
    object usertypesscale: TIntegerField
      DisplayLabel = #31934#24230
      FieldName = 'scale'
    end
    object usertypesallownulls: TBooleanField
      DisplayLabel = #21487#31354
      FieldName = 'allownulls'
    end
  end
  object DataSource_usertypes: TDataSource
    DataSet = usertypes
    Left = 640
    Top = 184
  end
  object DataSource_defaults: TDataSource
    DataSet = defaults
    Left = 688
    Top = 176
  end
  object defaults: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'defaults'
    Left = 680
    Top = 136
    object defaultsid: TAutoIncField
      DisplayLabel = #26631#35782
      FieldName = 'id'
    end
    object defaultsname: TWideStringField
      DisplayLabel = #32570#30465#21517#31216
      DisplayWidth = 10
      FieldName = 'name'
      FixedChar = True
      Size = 128
    end
    object defaultsdtext: TMemoField
      DisplayLabel = #23450#20041
      DisplayWidth = 100
      FieldName = 'dtext'
      BlobType = ftMemo
    end
  end
  object systypesx: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'systypesx'
    Left = 720
    Top = 136
  end
  object ADOQuery_types: TADOQuery
    Connection = FConnection
    CursorType = ctStatic
    AfterPost = usertypesAfterPost
    Parameters = <>
    SQL.Strings = (
      'select name from systypesx'
      'union'
      'select name from usertypes')
    Left = 336
    Top = 136
    object ADOQuery_typesname: TWideStringField
      DisplayWidth = 20
      FieldName = 'name'
      Size = 255
    end
  end
  object DataSource_types: TDataSource
    DataSet = tables2
    Left = 344
    Top = 192
  end
  object ADOQuery_columns3: TADOQuery
    Connection = FConnection
    CursorType = ctStatic
    Parameters = <
      item
        Name = 'table_id'
        Attributes = [paNullable]
        DataType = ftWideString
        NumericScale = 255
        Precision = 255
        Size = 510
        Value = '1'
      end>
    SQL.Strings = (
      
        'select a.id as table_id,a.name as table_name,b.id as column_id, ' +
        'b.name as column_name  '
      'from columns as b,tables as a '
      'where a.id=:table_id and a.id=b.table_id ')
    Left = 416
    Top = 32
    object ADOQuery_columns3table_id: TAutoIncField
      FieldName = 'table_id'
      ReadOnly = True
      Visible = False
    end
    object ADOQuery_columns3table_name: TWideStringField
      DisplayLabel = #34920#21517
      DisplayWidth = 10
      FieldName = 'table_name'
      FixedChar = True
      Size = 50
    end
    object ADOQuery_columns3column_id: TAutoIncField
      FieldName = 'column_id'
      ReadOnly = True
      Visible = False
    end
    object ADOQuery_columns3column_name: TWideStringField
      DisplayLabel = #23383#27573#21517
      DisplayWidth = 20
      FieldName = 'column_name'
      FixedChar = True
      Size = 30
    end
  end
  object DataSource_columns3: TDataSource
    DataSet = ADOQuery_columns3
    Left = 424
    Top = 80
  end
  object columns: TADOQuery
    Connection = FConnection
    CursorType = ctStatic
    Filter = 'table_id=199'
    AfterInsert = columnsAfterInsert
    AfterPost = usertypesAfterPost
    Parameters = <
      item
        Name = 'table_id'
        Attributes = [paNullable]
        DataType = ftWideString
        NumericScale = 255
        Precision = 255
        Size = 510
        Value = Null
      end>
    SQL.Strings = (
      'select *   '
      'from columns '
      'where table_id=:table_id'
      'order by corder,id')
    Left = 128
    Top = 232
    object columnsid: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
      Visible = False
    end
    object columnscorder: TIntegerField
      DisplayLabel = #39034#24207
      FieldName = 'corder'
    end
    object columnstable_id: TIntegerField
      FieldName = 'table_id'
      Visible = False
    end
    object columnsPk: TBooleanField
      DisplayLabel = #20027#20581
      FieldName = 'Pk'
    end
    object columnsname: TWideStringField
      DisplayLabel = #23383#27573#21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 30
    end
    object columnsdatatype_look: TStringField
      DisplayLabel = #25968#25454#31867#22411
      FieldKind = fkLookup
      FieldName = 'datatype_look'
      LookupDataSet = ADOQuery_types
      LookupKeyFields = 'name'
      LookupResultField = 'name'
      KeyFields = 'datatype'
      Lookup = True
    end
    object columnsdatatype: TWideStringField
      DisplayLabel = #25968#25454#31867#22411
      DisplayWidth = 12
      FieldName = 'datatype'
      Visible = False
      FixedChar = True
    end
    object columnsclength: TIntegerField
      DisplayLabel = #38271#24230
      DisplayWidth = 6
      FieldName = 'clength'
    end
    object columnscprecision: TIntegerField
      DisplayLabel = #31934#24230
      DisplayWidth = 6
      FieldName = 'cprecision'
    end
    object columnscdefault: TWideStringField
      DisplayLabel = #32570#30465#20540
      DisplayWidth = 20
      FieldName = 'cdefault'
      FixedChar = True
      Size = 50
    end
    object columnsnn: TBooleanField
      DisplayLabel = #21487#31354
      FieldName = 'nn'
    end
    object columnsAi: TBooleanField
      DisplayLabel = #33258#22686#38271
      FieldName = 'Ai'
    end
    object columnscomments: TWideStringField
      DisplayLabel = #35828#26126
      DisplayWidth = 20
      FieldName = 'comments'
      FixedChar = True
      Size = 100
    end
    object columnsshowname: TWideStringField
      DisplayLabel = #26174#31034#21517#31216
      DisplayWidth = 20
      FieldName = 'showname'
      FixedChar = True
      Size = 50
    end
    object columnswidth: TIntegerField
      DisplayLabel = #23485#24230
      FieldName = 'width'
    end
    object columnsedittype: TWideStringField
      DisplayLabel = #32534#36753#31867#22411
      FieldName = 'edittype'
      FixedChar = True
    end
    object columnsvisible: TBooleanField
      DisplayLabel = #26174#31034
      FieldName = 'visible'
    end
    object columnsEditable: TBooleanField
      DisplayLabel = #21487#32534#36753
      FieldName = 'Editable'
    end
    object columnsSourceTable: TWideStringField
      DisplayLabel = #28304#34920
      FieldName = 'SourceTable'
      FixedChar = True
      Size = 40
    end
    object columnsSourceField: TWideStringField
      DisplayLabel = #28304#23383#27573
      FieldName = 'SourceField'
      FixedChar = True
      Size = 40
    end
    object blnfldcolumnsun: TBooleanField
      FieldName = 'un'
    end
  end
  object Functions: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableName = 'functions'
    Left = 600
    Top = 40
    object IntegerField3: TIntegerField
      DisplayLabel = #26631#35782
      FieldName = 'id'
    end
    object WideStringField3: TWideStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 20
      FieldName = 'name'
      FixedChar = True
      Size = 128
    end
    object MemoField3: TMemoField
      DisplayLabel = #23450#20041
      DisplayWidth = 100
      FieldName = 'dtext'
      BlobType = ftMemo
    end
  end
  object DataSource_Functions: TDataSource
    DataSet = Functions
    Left = 600
    Top = 88
  end
  object views: TADOQuery
    Connection = FConnection
    Parameters = <>
    SQL.Strings = (
      'select * from views order by id')
    Left = 480
    Top = 144
    object viewsid: TIntegerField
      DisplayLabel = #24207#21495
      FieldName = 'id'
    end
    object viewsname: TStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 40
      FieldName = 'name'
      Size = 128
    end
    object viewsdtext: TMemoField
      DisplayLabel = #20869#23481
      DisplayWidth = 50
      FieldName = 'dtext'
      BlobType = ftMemo
    end
  end
  object Procedures: TADOQuery
    Connection = FConnection
    Parameters = <>
    SQL.Strings = (
      'select * from procedures order by id')
    Left = 712
    Top = 16
    object Proceduresid: TIntegerField
      DisplayLabel = #24207#21495
      FieldName = 'id'
    end
    object Proceduresname: TStringField
      DisplayLabel = #21517#31216
      DisplayWidth = 40
      FieldName = 'name'
      Size = 128
    end
    object Proceduresdtext: TMemoField
      DisplayLabel = #20869#23481
      DisplayWidth = 50
      FieldName = 'dtext'
      BlobType = ftMemo
    end
  end
  object tbl_mydbproperty: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableDirect = True
    TableName = 'mydbproperty'
    Left = 424
    Top = 200
    object atncfldtbl1id: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
    end
    object wdstrngfldtbl1dbname: TWideStringField
      FieldName = 'dbname'
      FixedChar = True
      Size = 50
    end
    object wdstrngfldtbl1dbtype: TWideStringField
      FieldName = 'dbtype'
      FixedChar = True
      Size = 240
    end
    object mfldtbl1initalsql: TMemoField
      FieldName = 'initalsql'
      BlobType = ftMemo
    end
  end
  object ds_mydbproperty: TDataSource
    DataSet = tbl_mydbproperty
    OnDataChange = DataSource_columnsDataChange
    Left = 424
    Top = 248
  end
  object tbl_initialSql: TADOTable
    Connection = FConnection
    CursorType = ctStatic
    TableDirect = True
    TableName = 'initialSql'
    Left = 280
    Top = 256
    object atncfld1: TAutoIncField
      FieldName = 'id'
      ReadOnly = True
    end
    object wdstrngfld1: TWideStringField
      DisplayLabel = #21517#31216
      FieldName = 'itemName'
      FixedChar = True
      Size = 50
    end
    object mfld1: TMemoField
      DisplayLabel = #33050#26412
      FieldName = 'initalsql'
      BlobType = ftMemo
    end
  end
  object ds_initialSql: TDataSource
    DataSet = tbl_initialSql
    OnDataChange = DataSource_columnsDataChange
    Left = 280
    Top = 304
  end
  object qry1: TADOQuery
    Parameters = <>
    SQL.Strings = (
      'select *  from indexes '
      'order by seq')
    Left = 96
    Top = 328
  end
end
